0c88c74ba59fc2b0575d3157dc273e3b625f00fb,lang-impl/src/com/intellij/codeInsight/editorActions/TypedHandler.java,TypedHandler,handleRParen,#Editor#FileType#char#char#,264
Before Change
HighlighterIterator iterator = ((EditorEx) editor).getHighlighter().createIterator(offset);
BraceMatcher braceMatcher = BraceMatchingUtil.getBraceMatcher(fileType);
if (iterator.atEnd() || braceMatcher.getTokenType(rightParen,iterator) != iterator.getTokenType()) {
return false;
}
After Change
if (offset == editor.getDocument().getTextLength()) return false;
HighlighterIterator iterator = ((EditorEx) editor).getHighlighter().createIterator(offset);
BraceMatcher braceMatcher = BraceMatchingUtil.getBraceMatcher(fileType);
if (iterator.atEnd()) return false;
if (!braceMatcher.isRBraceToken(iterator, editor.getDocument().getCharsSequence(), fileType)) {
return false;